package com.yourenbang.lingyun.transaction.web.domain.dto.fund;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class IncomeStatisticsTotalResponse {
    private List<ListElement> list;
    /**
     * 统计总结，页头上方展示使用
     */
    private Summary summary;

    @Data
    public static class ListElement {
        /**
         * 收益金额
         */
        private BigDecimal amount;
        /**
         * 标题，月或者天，比如 2024-07 ，2024-07-10
         */
        private String title;
    }

    @Data
    public static class Summary {
        /**
         * 合计金额
         */
        private BigDecimal totalAmount = BigDecimal.ZERO;
        /**
         * 其它收益
         */
        private BigDecimal otherAmount = BigDecimal.ZERO;
        /**
         * 分润收益
         */
        private BigDecimal profitAmount = BigDecimal.ZERO;
        /**
         * 分红收益
         */
        private BigDecimal reversalAmount = BigDecimal.ZERO;
    }
}
